/***********************************************************************
	filename: 	DaterNormalEvent.h
	created:	16/04/2012
	author:		4Ys
*************************************************************************/
#ifndef _DaterNormalEvent_h_
#define _DaterNormalEvent_h_

#include "DaterEvent.h"
#include "DaterEventFactory.h"

namespace Dater
{
	/*!
    \brief
        Generic noemal event class
    */
	class NormalEvent : public Event
	{
	public:
		static const std::string EventTypeName;
		
		/*!
		\brief
			Constructor for CalendarData class
		*/
		NormalEvent(const std::string& type, const std::string& name, const Time& startTime, const Time& finishTime, 
			const std::string& description, unsigned int userID, unsigned int eventID);

		/*!
		\brief
			a function to destroy the function.
		*/
		virtual ~NormalEvent(void);
	};

}

#endif